﻿<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <Import Project="..\..\..\..\..\MonoDevelop.props" />
  <PropertyGroup>
    <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
    <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
    <ProjectGuid>{2E1FB0DF-F9BB-4909-9F32-2D9D022A8E57}</ProjectGuid>
    <TargetFrameworkVersion>$(MDFrameworkVersion)</TargetFrameworkVersion>
    <RootNamespace>Microsoft.WindowsAPICodePack</RootNamespace>
    <AssemblyName>Microsoft.WindowsAPICodePack</AssemblyName>
    <OutputPath>..\..\..\..\..\build\AddIns\WindowsPlatform</OutputPath>
    <DefineConstants>TRACE</DefineConstants>
    <!-- see https://github.com/mono/monodevelop/issues/5501 -->
    <ShortEmbeddedResourceIDs>False</ShortEmbeddedResourceIDs>
  </PropertyGroup>
  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' " />
  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' " />
  <ItemGroup>
    <Reference Include="System" />
    <Reference Include="System.Core" />
    <Reference Include="System.Data" />
    <Reference Include="System.Drawing" />
    <Reference Include="System.Windows.Forms" />
    <Reference Include="System.Xml" />
  </ItemGroup>
  <ItemGroup>
    <InternalsVisibleTo Include="Microsoft.WindowsAPICodePack.Shell" />
    <InternalsVisibleTo Include="Microsoft.WindowsAPICodePack.Sensors" />
    <InternalsVisibleTo Include="Microsoft.WindowsAPICodePack.ShellExtensions" />
  </ItemGroup>
  <ItemGroup>
    <Compile Include="AppRestartRecovery\ApplicationRestartRecoveryManager.cs" />
    <Compile Include="AppRestartRecovery\ApplicationRecoveryException.cs" />
    <Compile Include="AppRestartRecovery\RecoveryData.cs" />
    <Compile Include="AppRestartRecovery\RecoverySettings.cs" />
    <Compile Include="AppRestartRecovery\RestartRestrictions.cs" />
    <Compile Include="AppRestartRecovery\RestartSettings.cs" />
    <Compile Include="Interop\WindowMessage.cs" />
    <Compile Include="PowerManagement\PowerManagerException.cs" />
    <Compile Include="Dialogs\Common\DialogControl.cs" />
    <Compile Include="Dialogs\Common\DialogControlCollection.cs" />
    <Compile Include="Dialogs\Common\DialogsDefaults.cs" />
    <Compile Include="Dialogs\Common\IDialogControlHost.cs" />
    <Compile Include="GlobalSuppressions.cs" />
    <Compile Include="Interop\AppRestartRecovery\AppRestartRecoveryNativeMethods.cs" />
    <Compile Include="Interop\CoreErrorHelper.cs" />
    <Compile Include="Interop\CoreHelpers.cs" />
    <Compile Include="Interop\CoreNativeMethods.cs" />
    <Compile Include="Interop\Dialogs\DialogShowState.cs" />
    <Compile Include="Interop\NetworkList\INetwork.cs" />
    <Compile Include="Interop\NetworkList\INetworkConnection.cs" />
    <Compile Include="Interop\NetworkList\INetworkListManager.cs" />
    <Compile Include="Interop\NetworkList\NetworkListManagerClass.cs" />
    <Compile Include="Interop\PowerManagement\PowerManagementNativeMethods.cs" />
    <Compile Include="Interop\TaskDialogs\NativeTaskDialog.cs" />
    <Compile Include="Interop\TaskDialogs\NativeTaskDialogSettings.cs" />
    <Compile Include="Interop\TaskDialogs\TaskDialogNativeMethods.cs" />
    <Compile Include="NetworkList\Network.cs" />
    <Compile Include="NetworkList\NetworkCollection.cs" />
    <Compile Include="NetworkList\NetworkConnection.cs" />
    <Compile Include="NetworkList\NetworkConnectionCollection.cs" />
    <Compile Include="NetworkList\NetworkListEnums.cs" />
    <Compile Include="NetworkList\NetworkListManager.cs" />
    <Compile Include="PowerManagement\BatteryState.cs" />
    <Compile Include="PowerManagement\EventManager.cs" />
    <Compile Include="PowerManagement\ExecutionState.cs" />
    <Compile Include="PowerManagement\MessageManager.cs" />
    <Compile Include="PowerManagement\PersonalityGuids.cs" />
    <Compile Include="PowerManagement\Power.cs" />
    <Compile Include="PowerManagement\PowerManager.cs" />
    <Compile Include="PowerManagement\PowerPersonality.cs" />
    <Compile Include="PowerManagement\PowerSource.cs" />
    <Compile Include="Properties\AssemblyInfo.cs" />
    <Compile Include="PropertySystem\PropertyKey.cs" />
    <Compile Include="PropertySystem\PropVariant.cs" />
    <Compile Include="PropertySystem\PropVariantNativeMethods.cs" />
    <Compile Include="Resources\LocalizedMessages.Designer.cs">
      <AutoGen>True</AutoGen>
      <DesignTime>True</DesignTime>
      <DependentUpon>LocalizedMessages.resx</DependentUpon>
    </Compile>
    <Compile Include="SafeHandles\ZeroInvalidHandle.cs" />
    <Compile Include="SafeHandles\SafeIconHandle.cs" />
    <Compile Include="SafeHandles\SafeRegionHandle.cs" />
    <Compile Include="SafeHandles\SafeWindowHandle.cs" />
    <Compile Include="Dialogs\TaskDialogs\TaskDialog.cs" />
    <Compile Include="Dialogs\TaskDialogs\TaskDialogBar.cs" />
    <Compile Include="Dialogs\TaskDialogs\TaskDialogButton.cs" />
    <Compile Include="Dialogs\TaskDialogs\TaskDialogButtonBase.cs" />
    <Compile Include="Dialogs\TaskDialogs\TaskDialogClosingEventArgs.cs" />
    <Compile Include="Dialogs\TaskDialogs\TaskDialogCommandLink.cs" />
    <Compile Include="Dialogs\TaskDialogs\TaskDialogControl.cs" />
    <Compile Include="Dialogs\TaskDialogs\TaskDialogDefaults.cs" />
    <Compile Include="Dialogs\TaskDialogs\TaskDialogExpandedInfoMode.cs" />
    <Compile Include="Dialogs\TaskDialogs\TaskDialogHyperlinkClickedEventArgs.cs" />
    <Compile Include="Dialogs\TaskDialogs\TaskDialogProgressBar.cs" />
    <Compile Include="Dialogs\TaskDialogs\TaskDialogProgressBarState.cs" />
    <Compile Include="Dialogs\TaskDialogs\TaskDialogRadioButton.cs" />
    <Compile Include="Dialogs\TaskDialogs\TaskDialogResult.cs" />
    <Compile Include="Dialogs\TaskDialogs\TaskDialogStandardButton.cs" />
    <Compile Include="Dialogs\TaskDialogs\TaskDialogStandardIcon.cs" />
    <Compile Include="Dialogs\TaskDialogs\TaskDialogStartupLocation.cs" />
    <Compile Include="Dialogs\TaskDialogs\TaskDialogTickEventArgs.cs" />
  </ItemGroup>
  <ItemGroup>
    <EmbeddedResource Include="Resources\LocalizedMessages.resx">
      <Generator>ResXFileCodeGenerator</Generator>
      <LastGenOutput>LocalizedMessages.Designer.cs</LastGenOutput>
      <SubType>Designer</SubType>
    </EmbeddedResource>
  </ItemGroup>
  <ItemGroup>
    <CodeAnalysisDictionary Include="CustomDictionary.xml">
      <SubType>Designer</SubType>
    </CodeAnalysisDictionary>
  </ItemGroup>
  <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
</Project>
